be lodged by rain - Français Anglais Dictionnaire